﻿BODY {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	background-color: #D2E4F0;
	background-image: url(bg9.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H2 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H3 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H4 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H5 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H6 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
ADDRESS {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CAPTION {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CITE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CODE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
DFN {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
EM {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
TH {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
VAR {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
INPUT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle
}
SELECT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle
}
INPUT[type='submit'] {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; CURSOR: pointer; PADDING-TOP: 2px
}
ABBR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FONT-VARIANT: normal; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
ACRONYM {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FONT-VARIANT: normal; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
BODY {
	TEXT-ALIGN: center;
	FONT: 11px/1.5 tahoma, arial, "宋体", sans-serif;
	COLOR: #333;
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
A {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f30; TEXT-DECORATION: underline
}
.clear {
	LINE-HEIGHT: 0; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 1px
}
.clearfix {
	DISPLAY: inline-block
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.mt {
	MARGIN-TOP: 3px
}
.cont_mt {
	MARGIN-TOP: 14px
}
.word_break {
	WORD-WRAP: break-word; WORD-BREAK: break-all
}
.wrap {
    width: 1100px;
    margin: 0 auto;
}

#wrap {  
	TEXT-ALIGN: left;
	MARGIN: 0px auto;
	WIDTH: 1200px;
	padding-left:5px;
	padding-right:5px;
	background-color: #FFFFFF;
}
#header {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 36px; PADDING-RIGHT: 36px;  HEIGHT: 95px; PADDING-TOP: 0px
}
#header .logo {
	POSITION: relative; WIDTH: 450px; HEIGHT: 110px; TOP: 14px
}
#header .logo .logo_img {
	DISPLAY: block; FLOAT: left; HEIGHT: 110px
}
#header .logo .logo_img A {
	DISPLAY: table-cell; HEIGHT: 70px; VERTICAL-ALIGN: middle
}
#header .logo .logo_img A IMG {
	VERTICAL-ALIGN: middle
}
#header .logo .logo_sp {
	LINE-HEIGHT: 24px; MARGIN: 60px 0px 0px 80px; DISPLAY: block; FLOAT: left; COLOR: #00907c; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#header .logo .logo_text {
	MARGIN: 0px 0px 0px 0px;
	DISPLAY: block;
	FLOAT: left;
	COLOR: #0066CC;
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold;
	font-family: "黑体";
}
#header .logo .logo_text A {
	COLOR: #0066CC;
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold;
	font-family: "黑体";
}
#header .logo .sign {
	TEXT-INDENT: -99999em; MARGIN: 10px 0px 0px 40px; WIDTH: 95px; DISPLAY: block; BACKGROUND: url(sign.png) no-repeat; FLOAT: left; HEIGHT: 51px; OVERFLOW: hidden; _background: none
}
#header .top_links {
	POSITION: absolute; LINE-HEIGHT: 24px; PADDING-LEFT: 7px; BACKGROUND: url(top_link_bg.png) no-repeat left center; HEIGHT: 24px; COLOR: #686868; TOP: 17px; RIGHT: 42px
}
#header .top_links A {
	MARGIN: 0px 4px; COLOR: #686868
}
#header .top_links SPAN A {
	LINE-HEIGHT: 24px; MARGIN: 0px 10px; COLOR: #686868
}
#header .search {
	POSITION: absolute; WIDTH: 270px; HEIGHT: 22px; TOP: 64px; RIGHT: 0px
}
#header .search FORM {
	HEIGHT: 22px
}
#header .search INPUT.text {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: 22px; PADDING-LEFT: 20px; WIDTH: 188px; BACKGROUND: url(css_sprites.png) no-repeat -64px 0px; HEIGHT: 22px; COLOR: #666; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#header .search INPUT.btn {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; TEXT-INDENT: -99999em; WIDTH: 52px; BACKGROUND: url(css_sprites.png) no-repeat -281px 0px; HEIGHT: 22px; MARGIN-LEFT: 6px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
#header .nav {
	POSITION: absolute;
	WIDTH: 1200px;
	HEIGHT: 40px;
	OVERFLOW: hidden;
	TOP: 86px;
	LEFT: 0px;

	background-image: url(nv.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#header .nav .dh {}
#header .nav .dh UL {
	PADDING-LEFT: 22px;  FLOAT: left; HEIGHT: 40px; FONT-SIZE: 14px; 
}
#header .nav .dh UL LI {
	FLOAT: left;
	WIDTH: 100px;
	background-image: url(a3.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-weight: bold;
}
#header .nav .dh UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#header .nav .dh UL LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 40px; MARGIN: 0px 2px; WIDTH: 100px; DISPLAY: block; HEIGHT: 40px; COLOR: #fff
}
#header .nav .dh UL LI A:hover {
	TEXT-DECORATION: none;
	background-image: url(f-2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color:#0066CC;
}
#header .nav .dh UL LI.current A {
	BACKGROUND: url(f-2.jpg) no-repeat center top; TEXT-DECORATION: none;color:#0066CC;
}


















#wrap2 {
	TEXT-ALIGN: left;
	MARGIN: 0px auto;
	WIDTH: 100%;
	padding-left:5px;
	padding-right:5px;
}
#header2 {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 36px; PADDING-RIGHT: 36px;  HEIGHT: 36px; PADDING-TOP: 0px
}

#header2 .nav {
	POSITION: absolute;
	WIDTH: 1200px;
	HEIGHT: 40px;
	OVERFLOW: hidden;
	TOP: 0px;
	LEFT: 0px;

	background-image: url(nv.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#header2 .nav .dh {width:1200px; float:left; height:40px;}
#header2 .nav .dh UL {
	PADDING-LEFT: 22px;  FLOAT: left; HEIGHT: 40px; FONT-SIZE: 14px; 
}
#header2 .nav .dh UL LI {
	FLOAT: left;
	WIDTH: 100px;
	background-image: url(a3.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-weight: bold;
}
#header2 .nav .dh UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#header2 .nav .dh UL LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 40px; MARGIN: 0px 2px; WIDTH: 100px; DISPLAY: block; HEIGHT: 40px; COLOR: #fff
}
#header2 .nav .dh UL LI A:hover {
	TEXT-DECORATION: none;
	background-image: url(f-2.png);
	background-repeat: no-repeat;
	background-position: center center;
	color:#0066CC;
}
#header2 .nav .dh UL LI.current A {
	BACKGROUND: url(f-2.jpg) no-repeat center top; TEXT-DECORATION: none;color:#0066CC;
}

.banner {
	 BACKGROUND-COLOR: #fff; MARGIN-TOP: 4px;WIDTH: 1200px;  HEIGHT: 240px; 
}
#bottom {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 10px;  PADDING-TOP: 0px
}
#bottom .footer {
	HEIGHT: 40px;
	background-image: url(nv.png);
}
#bottom .footer UL {
	TEXT-ALIGN: left;
	LINE-HEIGHT: 40px;
	text-align:center;
	font-size: 14px;
	color: #FFFFFF;
}
#bottom .footer UL LI {
	DISPLAY: inline
}
#bottom .footer UL LI A {
	MARGIN: 0px 10px; COLOR: #FFFFFF}
#bottom .footer UL LI A:hover {
	COLOR: #FFFF00;
	text-decoration: underline;
}
#bottom .copyright {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #666; PADDING-TOP: 16px
}
.pagination {
	TEXT-ALIGN: center; MARGIN-TOP: 20px; DISPLAY: block; FONT-FAMILY: Verdana, Geneva, sans-serif; MARGIN-BOTTOM: 10px; CLEAR: both; FONT-SIZE: 13px
}
.pagination EM {
	MARGIN: 0px 3px; COLOR: #f00
}
.pagination A {
	BORDER-BOTTOM: #bcbcba 1px solid; BORDER-LEFT: #bcbcba 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(repeat_x.jpg) #f7f7f7 repeat-x 0px -309px; COLOR: #696969; BORDER-TOP: #bcbcba 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #bcbcba 1px solid; TEXT-DECORATION: none; PADDING-TOP: 1px
}
.pagination A:hover {
	BORDER-BOTTOM: #f60 1px solid; BORDER-LEFT: #f60 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(repeat_x.jpg) #fdda98 repeat-x 0px -333px; COLOR: #f63; BORDER-TOP: #f60 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #f60 1px solid; TEXT-DECORATION: none; PADDING-TOP: 1px
}
.pagination SPAN.current {
	BORDER-BOTTOM: #f60 1px solid; BORDER-LEFT: #f60 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(repeat_x.jpg) #fdda98 repeat-x 0px -333px; COLOR: #f63; BORDER-TOP: #f60 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #f60 1px solid; TEXT-DECORATION: none; PADDING-TOP: 1px
}
.pagination SPAN.disabled {
	BORDER-BOTTOM: #bcbcba 1px solid; BORDER-LEFT: #bcbcba 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #f7f7f7; COLOR: #aaa; BORDER-TOP: #bcbcba 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #bcbcba 1px solid; PADDING-TOP: 1px
}
input {
	border: 1px solid #CCCCCC;
}
.bga {
	background-image: url(f-14.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:45px;
}
.wzaa{ width:100%;}
.wzaa ul li{
	background-image: url(arrowa.gif);
	background-repeat: no-repeat;
	background-position: 6px;
	padding-left:15px;
		TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	color:#333333
}#middle-2-2{width:622px; height:199px; margin-top:10px; float:left;}
.newl {
	background-image: url(arrowa.gif);
	background-repeat: no-repeat;
	background-position: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height:25px;
	line-height:25px;
	padding-left:35px;
}





















.head_top{
	padding:15px 0;
}
.h_banben{
	margin-top:20px;
}
.h_banben a{
	padding:3px 5px;
	font-size:14px;
	padding-left: 30px;
	border:1px solid transparent
}
.ico1{
	background: url(../images/chi_03.jpg) no-repeat 5px 50%;
}
.ico2{
	background: url(../images/eng_06.jpg) no-repeat 5px 50%;
}
.hba{
	border:1px solid #d90d14 !important;
}
.h_banben a:hover{
	border:1px solid #d90d14;
}
.h_nav{
	background: #E10000;
	height:40px;
        width: 100%;
        margin: 0 auto;
}
.nav_list {
	width:1110px;
	margin-left: -10px;
	overflow: hidden;
}
.nav_list li{font-size:14px;font-family:"arial, helvetica, sans-serif","微软雅黑";
	float:left;
	line-height:40px;
	margin-left:10px;
}
.nav_list li>a{
	color:#fff;
	display: block;
	padding:0 15px;
	height:42px;
	border-bottom: transparent 3px solid ;
}
.nav_list li>a:hover{
	background:#E90000;
	border-bottom:3px solid #fff;
}
.hnav_ac a{
	background:#E90000 !important;
	border-bottom:3px solid #fff !important;
}
/**************头部***********************/

.nav_englist li>a{
	padding:0 8px;
}	
/**************eng***********************/
.new_con{
	width:715px;
}
.title{
	color:#11396d;	
	font-size:12px;
	line-height: 30px;
	margin-bottom:10px;
}
.title small{
	font-size:12px;
	color:#97989C;
	text-transform: uppercase;
	margin-left: 10px;
}
.more{
	float: right;
	font-size:14px;
	color:#5c89c1;
}
.more:hover{
	color: #00A7E7;
}
.n_lr{
	width:360px;
	height:240px;
	position: relative;
	float: left;
}
.n_lr:hover .n_content,.hj_b_lt:hover .n_content{
	display:table; 
}
.n_lr:hover .n_model,.hj_b_lt:hover .n_model{
	display: block;
	
}
a.a_d{
	display: block;
}
.n_content{
	text-align: center;
	position: absolute;
	left:0 ;
	top:0;
	height:100%;
	transition:display 1s;
	z-index: 2;
	display:none;
}
.div{
	vertical-align:middle;   
	display:table-cell;       
	width:90%;
	padding:0 5%;   
	color:#fff;
}
.n_content h3{
	font-size:18px;
	margin-bottom:20px;
}
.n_content p{
	font-size:14px;
}
.n_model{
	position: absolute;
	left: 0;
	top:0;
	display: none;
	height:100%;
	background:#333;
	opacity: 0.5;
	filter:alpha(opacity=50);
	z-index: 1;
	width: 100%;
	
	transition:display 1s;
}
.n_rt{
	width:335px;
	float:right;
}
.n_rt ul li{
	font-size:12px;
	border-bottom: 1px dashed #bebebe;
	line-height:39px;
	padding-left: 10px;
	background-image: url(../images/af_03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 50% ;
}
.n_rt ul li span{
	font-size:12px;
	float:right;
	color:#97989c;
}
.n_rt ul li a{
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.n_rt ul li:hover a{
	color:#00A7E7;
}
.ab_con{
	width: 350px;
}
.content:hover .ab_img{
	opacity: 0.7;
	filter:alpha(opacity=70);
}
.content:hover .ab_content{
	color:#00A7E7;
}
.ab_img{
	max-height: 100px;
	width:100%;
}
.ab_content{
	font-size:12px;
	color:#232323;
	text-indent: 2em;
	line-height: 30px;
	margin-top:20px;
}
.content:hover .ab_content a{
	color:#00A7E7;
}
.hj_b_lt{
	position: relative;
	width:360px;
	float:left;
	height:505px;
}
.hjb_list li{
	width:365px;
	height:250px;
	position: relative;
	margin-left: 5px;
	float:left;
	margin-bottom: 5px;
}
.hj_b_ul_con{
	height:50px;
	font-size:18px;
	color:#fff;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center;
	line-height: 50px;
}
.hj_b_ul_con .n_model{
	display: block;
}
.hj_b_t{
	position: relative;
	z-index: 2;
}
.i_content>div{
	float:left;
	width:20%;
	padding:0 2%;
	text-align: center;
}
.i_content>div h3{
	font-size:18px;
	margin-bottom:10px;
	padding-top:165px ;
}
.i_content>div div{
	font-size:14px;
}
.ico_1{
	background:url(../images/img12_03.png) no-repeat 50%  10px;
}
.ico_2{
	background:url(../images/img13_05.png) no-repeat 50%  10px;
}
.ico_3{
	background:url(../images/img14_07.png) no-repeat 50%  10px;
}
.ico_4{
	background:url(../images/img10_05.png) no-repeat 50%  10px;
}
.i_content>div:hover a{
	color:#00A7E7;
}
.i_content>div:hover .ico_1{
	background:url(../images/img5_31.png) no-repeat 50%  10px;
}
.i_content>div:hover .ico_2{
	background:url(../images/img6_33.png) no-repeat 50%  10px;
}
.i_content>div:hover .ico_3{
	background:url(../images/img7_35.png) no-repeat 50%  10px;
}
.i_content>div:hover .ico_4{
	background:url(../images/img8_37.png) no-repeat 50%  10px;
}
/******************************************/
/*************eng******************/
.eng_ab{
	width: 430px;
}
.eng_ab .ab_content{
	line-height: 25px;
}
.eng_rt{
	width:643px;
	border:1px solid #97989C;
}
.eng_rt>div{
	width:49%;
	padding:20px 0.5%;
}
.eng_rt>div div{
	font-size:12px;
}
.hjb_list li:hover,.hj_eng:hover{
	opacity: 0.7;
	filter:alpha(opacity=70);
}

/***************************************/
.main_h2{
	padding-left: 30px;
	background:url(../images/img16_07.png) no-repeat 0 50%;	
	line-height: 34px;
	font-size:14px;
	color:#9fa0a4;
	border-bottom: 1px solid #97989C;
}
.main_h2 a{
	color:#9fa0a4;
	margin:0 10px;
}
.color07{
	color:#00A7E7 !important;
}
.main_h2 a:hover{
	color:#00A7E7;
}
.main_lt{
	width:300px;
}
.hj_gk{
	background:#00a7e7;
	line-height: 70px;
	font-size:22px;
	color:#fff;
	border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
}
.hj_gk span{
	padding-left: 45px;
	background:url(../images/img17_11.png) no-repeat 10px 50%;
}

.hj_mian_list-1{
	padding:9px 9px 0;
	border:1px solid #dee3e3;
}
.hj_mian_list-1 li{
	line-height:35px;
	padding:10px;
	background:#f0f3f5;
	margin-bottom:9px;
	font-size: 16px;
}
.hj_mian_list-1 li a{
	display: block;
	background: url(../images/img18_15.png) no-repeat 100% 50%;
}
.hj_mian_list-1 li:hover{
	background:#dbdee0;
}
.gk_active{
	background:#dbdee0 !important;
}
.main_rt{
	width:718px;
}

.hj_main-2{
	border:1px solid #97989C;
	padding:20px;
}
.jianie-h2{
	font-size:24px;
	color:#00A7E7;
	margin-bottom: 20px;
}
.jianie-h2 small{
	font-size:16px;
	color:#00A7E7;
	text-transform: uppercase;
	color:#97989c;
	margin-left: 10px;
}
.jianjie-tit{
	font-size:18px;
	text-align: center;
	margin-bottom:10px;
	font-weight: bold;
}
.fz12{
	text-indent: 2em;
	/* 新增 0122 */
	
}
.fz12 p{
	line-height: 2;

}
.fz12 span{
	font-size: 14px !important;
}
.jianjie-content div{
	font-size:12px;
	line-height: 30px;
	
}
/**********************************/
.tj_xx8{
	float:right;
	font-size:14px;
	color:#97989C;
	line-height: 30px;
}
.tj_xx8 em{
	color:#00A7E7;
	font-style: normal;
}
.zz_main-list li{
	line-height: 56px;
	border-bottom: 1px dashed #97989C;
	font-size:16px;
}
.zz_main-list li a{
	background:url(../images/img18_03.png) no-repeat 5px 50%;
	padding-left: 20px;
	line-height: 56px;
	display: block;
}
.zz_main-list li:hover{
	background:#fafbfc;
}
.zz-pag{
	text-align: center;
	font-size:14px;
	padding-top:20px;
}
.zz-pag a{
	display: inline-block;
	height:33px;
	text-align: center;
	line-height: 33px;
	border:1px solid #97989C;
	width:38px;
	color:#97989C;
}
.nrra{
	width:70px !important;
}
.zz-pag span{
	margin-right: 10px;
}
.zz-pag a:hover{
	color:#fff;
	background:#00A7E7;
}
.zzpag_ac{
	color:#fff !important;
	background:#00A7E7 !important;
}
/*************************************/
.ry_main_con_list li{
	height:72px;
	margin-bottom: 10px;
	line-height: 34px;
	background: url(../images/ll_03.png) no-repeat 0 0;
	padding-left: 35px;
}
.ry_main_con_list li .ry_date{
	display: block;
	float:left;
	width:80px;
}
.ry_main_con_list li:hover a{
	color:#00A7E7;
}
.ry_main_con_list li .ry_list_content{
	float:left;
}
.ry_list_content span{
	color:#97989C;
}
/**************************************/
.scd_ae .tj_xx8 em{
	color:#97989C;
}
.ld_h2{
	background: url(../images/l1_03.png) no-repeat 0 50%;
	padding-left: 40px;
}
.ld_content{
	border:1px solid #97989C;
}

.ld_content_list li{
	width:340px;
	height:309px;
	border-bottom:1px solid #97989C;
	float:left;
	background:#f2f3f4;
	text-align: center;
	margin:20px 0 0 20px;
}
.ld_content_list li img{
	width:340px;
	height:227px;
	border-bottom:1px solid #97989C;
}
.ld_content_list li div{
	line-height: 25px;
	padding:0 10px;
}
.n1_content_list li{
	border-bottom:1px dashed #97989C;
	padding:15px 0;
}
.n1_content_list li .n1_li_pic{
	width:200px;
	height:135px;
}
.n1_content_list li .n1_li_pic img{
	width:200px;
	height:135px;
}
.list_n1_li{
	padding-right: 210px;
}
.n1_content_list li .list_n1_li h2{
	font-size:20px;
	margin-bottom: 10px;
}
.n1_content_list li .list_n1_li div{
	font-size:14px;
	color: #97989C;
	line-height: 30px;
}
.n1_list_date{
	font-size:12px;
	color: #97989C;
	line-height: 30px;
}
.news_h2{
	background:url(../images/new.png) no-repeat 0 50%;
	padding-left: 40px;
}


/********************************/
.n_ico{
	padding:2px 10px;
	background-image: url(../images/n2_03.png);
	background-repeat: no-repeat;
	margin-right:5px;
}
.nico1{
	background-position: 0 0 ;
}
.nico2{
	background-position: 50% 0 ;
}
.nico3{
	background-position: right 0 ;
}
.line-h23{
	line-height: 20px;
	font-size:12px;
	color:#97989C;
}
.n2_content img{
	max-width: 100%;
}
.n2_content div{
	text-indent: 2em;
	margin-top:10px;
	line-height: 30px;
}
.pn_con{
	padding-top:30px;
}
.pn_con p{
	line-height: 30px;
	font-size:14px;
}
.pn_con p span{
	color:#97989C;
}
.pn_con p a:hover{
	color:#00A7E7;
}
/**************************************/

.n1_h2{
	background: url(../images/n1_03.png) no-repeat 0 50%;
	padding-left: 40px;
}
.n1_content{
	padding:25px 20px;
	border-top:3px solid #00A7E7;
}

/*******************************************/
.lx_content{
	padding:20px;
}
/*.lx_h2{
	background: url(../images/lx_03.png) no-repeat 0 50%;
	padding-left: 30px;
}*/
.lx_h2{
	background:  no-repeat 0 50%;
	padding-left: 30px;
}
.map_content{
	padding:10px 30px;
}
.map_h3{
	font-size:16px;
	margin-bottom:20px;
	line-height: 24px;
}
.head_biao{
	color:#fff;
	margin-right: 10px;
	background: url(../images/xsj_03.png) no-repeat 50% 21px;
	padding-bottom: 7px;
}
.head_biao b{
	background:#00A7E7;
	padding:2px 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-weight: 100;
}
.map_box{
	border:1px solid #97989C;
	padding:5px;
}
.lxfs{
	line-height: 30px;
	font-size:14px;
}
/**************************************/
.gc-yj span{
	background:url(../images/gc_03.png) no-repeat 10px 50%;
	padding-left: 40px;
}
.gc_list_content{
	margin-left: -20px;
}
.gc_list_content li{
	width:350px;
	float:left;
	margin-left: 19px;
	text-align: center;
}
.gc_list_content li div img{
	width:350px;
	height:232px;
}
.gc_list_content li h3{
	display: block;
	line-height: 30px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space: nowrap;
}
.gc_list_content li:hover a{
	color:#00A7E7;
}
/********************************/
.bor-img img{
	border:1px solid #97989C;
	margin:10px 0;
}
/********************************/
.banner-wrap {
	background: url(../images/bg_02.png) repeat;
}

.pro-switch {
	height: auto;
	overflow: hidden;
	position: relative;
	max-width: 1500px;
	margin: 0 auto;
	min-width: 1205px;
}

.flexslider {
	margin: 0;
	padding: 0;
}

.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}

.flexslider .slides img {
	width: 100%;
	display: block;
	min-width: 1205px;
}

.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: auto;
}

.no-js .slides > li:first-child {
	display: block;
}

.flexslider {
	margin: 0 auto;
	position: relative;
	width: 100%;
	zoom: 1;
	min-width: 1205px;
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.flexslider .slides {
	zoom: 1;
}

.flex-direction-nav {
	*height: 0;
}

.flex-direction-nav a {
	width: 60px;
	height: 60px;
	margin: -60px 0 0;
	display: block;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
}

.flex-direction-nav .flex-next {
	background: url(../images/i_r_06.png) no-repeat 50% 50%; 
	right: 10%;
}

.flex-direction-nav .flex-prev {
	left: 10%;
	background: url(../images/i_l_03.png) no-repeat  50% 50%;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	display: none;
}




/**************底部***********************/
.foot_wrap{
	border-top:2px solid #00a7e7;
}
.foot{
	border-top:2px solid #dcdbdc;
	text-align: center;
	padding:20px 0 10px;
}
.f_nav a{
	padding:0 5px;
}
.f_nav a:hover{
	color:#00A7E7;
}
.foot p{
	margin-bottom: 10px;
}
.f_icp{
	color:#97989c;
}
.f_icp a{
	color:#97989c;
}
.f_icp a:hover{
	color:#305694;
}

.fx_i{
	position: fixed;
	left:50%;
	bottom:11%;
	margin-left:560px;
}
/************************************/
.zl-zl1{
	
}

/* tFocus */


#tFocus {
	position: relative;
	height: auto;
	overflow: hidden;
	margin:30px;
}

#tFocus-pic {
	width: 100%;
	height:900px;
	position: relative;
}

#tFocus-pic li {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	text-align: center;
}

#tFocus-pic li img {
	max-width: 100%;
	max-height:100%;
	display: inline-block !important;
}

#tFocusBtn {
	width:940px;
	height: 220px;
	padding-top: 5px;
	z-index: 20;
	overflow: hidden;
	position: relative;
	padding:0 28px;
}

#tFocus-btn {
	width: 100%;
	height:220px;
	position: relative;
	left: 0;
	bottom: 0;
	overflow: hidden;
	float: left;
	margin-right: 3px;
}

#tFocus-btn ul {
	width: 100000px;
	position: absolute;
	left: 0;
	top: 0;
}

#tFocus-btn li {
	height:216px;
	width: 146px;
	display: block;
	float: left;
	margin-right:8px;
	border: 2px solid #dbdee0;
}

#tFocus-btn li img {
	height:216px;
	width: 146px;
}

#tFocus-btn li.active {
	border: 2px solid #40b9e5
}

#tFocus-leftbtn,
#tFocus-rightbtn{
	height: 28px;
	top:50%;
	margin-top: -7px;
	width:15px;
	float: left;
	text-indent:-9999px;
	z-index: 123123123;
	opacity: 0;
	transition: opacity 1s; 
}
#prev,
#next{
	height: 80px;
	margin-top: -40px;
	width: 50px;
	float: left;
	text-indent: -9999px;
	z-index: 123123123;
	opacity: 0;
	transition: opacity 1s; 
}

#tFocus-leftbtn,#prev{
	margin-right: 5px;
	position: absolute;
	left: 0px;
	z-index: 10;
}

#tFocus-rightbtn,#next{
	position: absolute;
	right: 0px;
	z-index: 10;
}
#prev,#next{
	top:35%;
}
#tFocus-leftbtn{
	background: url(../images/cg1_06.png) no-repeat;	
}
#prev {
	background: url(../images/cg4_03.png) no-repeat;
}
#tFocus-rightbtn{
	background: url(../images/cg2_09.png) no-repeat;
}
#next {
	background: url(../images/cg3_03.png) no-repeat;
}
#tFocus:hover .next,
#tFocus:hover .prev{
	opacity: 1;
	filter:alpha(opacity=100);
}
#tFocusBtn:hover #tFocus-leftbtn,
#tFocusBtn:hover #tFocus-rightbtn{
	opacity: 1;
	filter:alpha(opacity=100);
}
/****************************/
.cg_content #tFocus-pic {
	height:750px !important;
}
.cg_content #tFocusBtn {
	width:940px;
	height:100px;
}
#tF_b{
	margin-bottom:20px;
}
.cg_content #tFocus-btn {
	width: 100%;
	height:100px;
}
.cg_content #tFocus-btn li {
	height:96px;
}

.cg_content #tFocus-btn li img {
	height:96px;
}
.cg_content #prev,.cg_content #next{
	top:42.5%;
	cursor: pointer;
}

.n2_content{line-height: 2;}



